package com.sayonaragutgut.android.activities;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
import android.widget.ImageView;

import com.sayonaragutgut.android.R;
import com.sayonaragutgut.android.core.BandeiraEstadoHelper;
import com.sayonaragutgut.android.core.VagasDataService;
import com.sayonaragutgut.android.core.VagasEntry;

public class DetalheVagaActivity extends Activity {
	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.detalhe_vaga);
		
		Bundle inputData = getIntent().getExtras();
		
		TextView tituloVaga = (TextView) findViewById(R.id.vagas_entry_tituloVaga);
		TextView nomeEmpresa = (TextView) findViewById(R.id.vagas_entry_nomeEmpresa);
		ImageView bandeiraEstado = (ImageView) findViewById(R.id.vagas_entry_bandeiraEstado);
		TextView nomeCidade = (TextView) findViewById(R.id.vagas_entry_nomeCidade);
		TextView detalheVaga = (TextView) findViewById(R.id.vagas_entry_detalheVaga);
		
		if (inputData.containsKey("VagaPosition")) {
			int idVaga = inputData.getInt("VagaPosition");
			VagasEntry vaga = (new VagasDataService()).getVagaEntryById(idVaga);
			if (null != vaga) {
				tituloVaga.setText(vaga.getTituloVaga());
				nomeEmpresa.setText(vaga.getNomeEmpresa());
				
				int idResourceBandeira = BandeiraEstadoHelper.resolveBandeiraResource(vaga.getSiglaEstado());
				if (idResourceBandeira != 0) {
					bandeiraEstado.setImageResource(idResourceBandeira);
				}
				
				nomeCidade.setText(vaga.getNomeCidade());				
				detalheVaga.setText("pa pa pa pe pe pe pi pi pi po po po ......");
			}
		}
	}
}
